home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Suzy B Software 2
/
Suzy B Software CD-ROM 2 (1994).iso
/
bootup
/
boot_n2z
/
tos14fx2
/
tos14fx2.txt
< prev
Wrap
Text File
|
1995-05-02
|
2KB
|
43 lines
TOS14FX2.PRG
Copyright 1989,1991 Atari Corp.
With the release of the Extensible Control Panel, 2 bits out of place in
TOS14FIX.PRG started causing people all kinds of problems. TOS14FX2.PRG
sets those two bits aright, so that you can use the Modem Setup CPX and
still live without the following 2 bugs in Rainbow TOS:
1) A change was made to the BIOS call that sets the RS-232 port
configuration. Specifically, it did not allow RTS/CTS flow control to
be enabled. This is a problem for people with serial printers and high
speed modems, since those devices use RTS/CTS flow control to start and
stop data transmission so that the device can keep up with the
computer. If you have Rainbow TOS, and you use a high-speed serial
device which requires RTS/CTS flow control, you need this program in
your auto folder.
2) A much less significant bug crept into an internal routine which the
AES uses to parse file names. The bottom line is that under extenuating
circumstances, it could be possible that a GEM program would not be able
to successfully load a resource file or to find a file using the AES shell
library call shel_find(). The patch program replaces the internal AES call.
All you need to do to use TOS14FIX.PRG is put it in your auto folder, or
run it from the desktop. If it successfully installs the patches, it
will print a message to that effect. If the version of TOS in your
machine does not require these patches, then it will print nothing.
Technical Note:
===============
TOS14FIX does its work by patching into the vectors for the calls which
it replaces. It copies the actual patch code into an area of low
memory which is specifically reserved in TOS for this purpose. This
means that having the patches installed will use no extra memory in
your computer. Not only that, but these patches will not slow your
system down whatsoever, because they replace completely the system
calls which they fix. The patch program also installs a reset handler
so that the patch can de-install itself when you do a warm boot
(normally the area of memory reserved for programs like this will
survive a warm boot). The patch program will be completely transparent
to anything you do, except, of course, the bugs won't be there!